home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
FROMUTS
/
PACKDIR
/
!PackDir
/
Docs
/
Updates
< prev
Wrap
Text File
|
1991-10-20
|
4KB
|
69 lines
>Updates
Updates since version 1.00
1.01 - Bug fixed : during decompression, for every file in the archive almost
the entire archive was re-read due to a fault in buffering. This made
unpacking archives from floppy a frustrating experience (I guess my
hard disk is too fast, I didn't notice the delay. But now the bug is
fixed I do).
- Generally improved file buffering.
- Choice of max. LZW code bits added : 12 to 16 bits available. Old
archives (13-bit) are ok (obviously). Number of bits also shown in
info window.
1.02 - Bug fixed : due to a very tiny mistake, during compression the output
buffer was flushed after every input file, no matter how large the
buffer, so the buffer wasn't used to the max.
1.10 - All main menu options migrated to an 'Impression'-like control window.
- Added 'structure' storage option, to enable very compact storage of
directory structure and file information without actual file data.
- Added 'structure' recreation options, to enable quick looks at archive
contents without actually unpacking data.
- Pressing CTRL while dragging a directory to PackDir archives the
parent of the directory. This is to enable archiving of a disc's root
dir '$' (which is hard to get into a filer window !).
- Thoroughly changed the info window. Refer to 'Guide' for details.
- Removed maximum of 1024 items restriction. No limit to number of items
in archive (useful when storing an entire harddisc's structure).
1.11 - Fixed bug : error handling was not ok. E.g. 'Protected disc' while
packing would try to delete the archive as well, resulting in another
error, which, in turn, was not handled correctly.
1.12 - LZW module is now LZWB module. No functional changes, but other SWI
numbers.
1.13 - New LZWB (2.01) and FileBuffer (1.05) modules.
In LZWB a bug was fixed that caused output buffer to overflow by a few
bytes in some situations. This caused no harm because the input buffer
follows the output buffer cleanly, but may cause input file corruption
of a few bytes in very rare situations.
In FileBuffer a bug was fixed that caused a very long (>1 times the
output buffer length in compressed terms) uncompressable file to crash
PackDir with an address exception in the middle of FileCore !!! Very
unfortunate place to crash !!! This is an important bug fix (it caused
my IDE harddisc to crash fatally on 10 Sep 1991 !!! Yours too ? I hope
not !).
- PackDir does not do FileBuffer_Clear anymore prior to (un)packing.
It's not really recommended in a multitasking environment, but now,
when filebuffers are not properly closed by some user of FileBuffer,
there is a risk of no more buffers error.
1.14 - New LZWB (2.02) module. Error handling tidied up a bit. Sometimes
'Disc full' would not be returned correctly.
1.15 - New LZWB (2.10) module. Around 20% speedup of both decompression and
compression code (may turn out to be more on slow media, because of
reduced latency).
1.16 - Changed control window title from 'Control' to 'PackDir'.
1.17 - Bug fixed : resulting files with large-ish uncompressable files in
them may turn out to be too large. This is because the archive has
already been extended too far by the trial compression, which was
not corrected for when closing the archive. I had envisaged this,
but the code was not right.